package com.changfang.gold_man.service;

import com.changfang.gold_man.entity.Secret;
import com.changfang.gold_man.entity.User;

import java.util.List;
import java.util.Map;

public interface UserService {
//    查找所有用户
    public List<User> findAll();
//    用id查找用户
    public User findId(String user_id);
//    删除用户
    public void deleteUser(String user_id);
//    添加用户
    public String addUser(Map<String,String> user);
    //更新密码
    public String updatePass(String user_id,String user_pass);
//    修改用户信息
    public String updateUser(Map<String,String> user);
//    注册用户
    public String register(Map<String,String> user);
//    验证密码
    public Boolean checkPass(String user_id,String user_pass);
//    用户登录
    public User login(Map<String,String> user);
    //发送短信验证码
    public String getCode(String user_id,String templateId);
    //查找秘密
    public List<Secret> getSecret();
    //添加秘密
    public String addSecret(String user_id,String secret_msg);
    //修改用户权限
    public String changePms(String user_id,Integer user_permission);
    //删除密语
    public String deleteSecret(String secret_id);
    //更新金币
    public void updateGold(String user_id,String user_gold);
    //更新用户积分
    public void updateScore(String user_id,String user_score);
    //购买商品
    void buyGoods(Map<String, String> buyInfo);
    //租用车辆
    void rentCar(Map<String, String> carInfo);
    //点赞
    String like(String secret_id,Integer like);

}
